UserAccessManager\Setup\Database\DatabaseHandler A

Total Complexity 67
Dependencies 9
Dependents 3
Total lines 491
Lines of code 261
Logical lines of code 137
Comment lines 119
Methods 22
Properties 4

Methods 22

Method Rating Maintainability Complexity Lines of code
repairDatabase()
A
56 9 17
backupDatabase()
S
53 6 21
updateDatabase()
S
57 6 16
addCorruptedRows()
S
57 5 17
isDatabaseUpdateNecessary()
S
56 5 17
revertDatabase()
S
58 5 14
getBackupTables()
S
57 3 17
getCorruptedDatabaseInformation()
S
58 3 16
getBackups()
S
60 3 13
getActivePluginSites()
S
60 3 13
getExistingColumns()
S
58 2 16
getTables()
S
51 1 30
install()
S
66 3 8
deleteBackup()
S
64 3 9
getOrderedDatabaseUpdates()
S
65 2 9
removeTables()
S
70 2 6
tableExists()
S
75 1 4
dropColumn()
S
77 1 3
modifyColumn()
S
77 1 3
addColumn()
S
77 1 3
addTable()
S
80 1 3
__construct()
S
71 1 6